package cn.puge.insurance.service;

import cn.puge.insurance.mapper.domain.PugeInsurance;
import cn.puge.insurance.s2c.S2cInsuranceBanner;
import cn.puge.insurance.s2c.S2cInsuranceDeal;
import cn.puge.insurance.s2c.S2cInsurancePageInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @InterfaceName: IPugeInsuranceSVC
 * @Description: 保险的service层
 * @Author: Gaoruiqi
 * @Date: 2025-11-11 19:58
 * @Version: 1.0
 **/
public interface IInsuranceSVC extends IService<PugeInsurance> {

    /**
     * 获取保险图
     * @return
     */
    List<S2cInsuranceBanner> getInsuranceBannerList();

    S2cInsurancePageInfo getInsuranceApplication(String insuranceProductNum);

    S2cInsuranceDeal publishInsuranceApplication(PugeInsurance pugeInsurance);
}
